home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / dot.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  20KB  |  625 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3.  
  4. <!-- DOT mode, by Kevin Hunter of caktusgroup.com (kevin@) for jEdit 4.3 -->
  5. <!-- This is based on the grammar defined at
  6.      http://graphviz.org/doc/info/lang.html -->
  7.  
  8. <MODE>
  9.     <PROPS>
  10.         <PROPERTY NAME='commentStart'   VALUE='/*' />
  11.         <PROPERTY NAME='commentEnd'     VALUE='*/' />
  12.         <PROPERTY NAME='wordBreakChars' VALUE=',+-=<>/?^&*' />
  13.  
  14.         <!-- Auto indent -->
  15.         <PROPERTY NAME='indentOpenBrackets'     VALUE='[{' />
  16.         <PROPERTY NAME='indentCloseBrackets'    VALUE=']}' />
  17.         <PROPERTY NAME='unalignedOpenBrackets'  VALUE='(' />
  18.         <PROPERTY NAME='unalignedCloseBrackets' VALUE=')' />
  19.         <PROPERTY NAME='indentNextLine'
  20.             VALUE='(?!^\s*(#|//|/\*)).*((sub|di|)graph|node|edge)\s+([\[{<]).*'
  21.             />
  22.     </PROPS>
  23.  
  24.     <RULES
  25.         IGNORE_CASE="FALSE"
  26.         HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="[0-9][0-9a-zA-Z]*">
  27.  
  28.         <IMPORT DELEGATE='DOT_LEXER' />
  29.         <IMPORT DELEGATE='KEYWORDS' />
  30.     </RULES>
  31.  
  32.     <RULES SET='DOT_LEXER'
  33.         IGNORE_CASE='FALSE'
  34.         HIGHLIGHT_DIGITS='TRUE' DIGIT_RE='[0-9][0-9a-zA-Z]*'>
  35.  
  36.         <EOL_SPAN TYPE='COMMENT1'>#</EOL_SPAN>
  37.         <EOL_SPAN TYPE='COMMENT2'>//</EOL_SPAN>
  38.         <SPAN_REGEXP TYPE='COMMENT3' MATCH_TYPE='COMMENT3' NO_LINE_BREAK='FALSE'>
  39.             <BEGIN>/\*</BEGIN>
  40.             <END>*/</END>
  41.         </SPAN_REGEXP>
  42.  
  43.         <SEQ TYPE='OPERATOR'>-></SEQ>
  44.         <SEQ TYPE='OPERATOR'>[</SEQ>
  45.         <SEQ TYPE='OPERATOR'>]</SEQ>
  46.         <SEQ TYPE='OPERATOR'>)</SEQ>
  47.         <SEQ TYPE='OPERATOR'>}</SEQ>
  48.         <SEQ TYPE='OPERATOR'>{</SEQ>
  49.         <SEQ TYPE='OPERATOR'>;</SEQ>
  50.         <SEQ TYPE='OPERATOR'>=</SEQ>
  51.  
  52.         <SPAN TYPE='KEYWORD3' ESCAPE='\' DELEGATE='url::MAIN'>
  53.             <BEGIN>URL="</BEGIN>
  54.             <END>"</END>
  55.         </SPAN>
  56.         <!-- Dot does not use single quotes as delimiters. -->
  57.         <SPAN TYPE='LITERAL1' ESCAPE='\'>
  58.             <BEGIN>"</BEGIN>
  59.             <END>"</END>
  60.         </SPAN>
  61.         <SPAN DELEGATE='html::MAIN'>
  62.             <BEGIN><</BEGIN>
  63.             <END>></END>
  64.         </SPAN>
  65.     </RULES>
  66.  
  67.     <RULES SET='KEYWORDS' IGNORE_CASE='TRUE'>
  68.         <KEYWORDS>
  69.             <KEYWORD1>graph</KEYWORD1>
  70.             <KEYWORD1>subgraph</KEYWORD1>
  71.             <KEYWORD1>digraph</KEYWORD1>
  72.             <KEYWORD1>node</KEYWORD1>
  73.             <KEYWORD1>edge</KEYWORD1>
  74.  
  75.             <KEYWORD2>strict</KEYWORD2>
  76.  
  77.             <!-- Node attributes -->
  78.             <KEYWORD3>URL</KEYWORD3>
  79.             <KEYWORD3>label</KEYWORD3>
  80.             <KEYWORD3>shape</KEYWORD3>
  81.             <KEYWORD3>style</KEYWORD3>
  82.             <KEYWORD3>type</KEYWORD3>
  83.             <KEYWORD3>rank</KEYWORD3>
  84.             <KEYWORD3>tailport</KEYWORD3>
  85.             <KEYWORD3>headport</KEYWORD3>
  86.  
  87.             <!-- Node ranks -->
  88.             <KEYWORD4>same</KEYWORD4>
  89.  
  90.             <!-- Node shapes -->
  91.             <KEYWORD4>box</KEYWORD4>
  92.             <KEYWORD4>polygon</KEYWORD4>
  93.             <KEYWORD4>ellipse</KEYWORD4>
  94.             <KEYWORD4>point</KEYWORD4>
  95.             <KEYWORD4>egg</KEYWORD4>
  96.             <KEYWORD4>triangle</KEYWORD4>
  97.             <KEYWORD4>diamond</KEYWORD4>
  98.             <KEYWORD4>trapezium</KEYWORD4>
  99.             <KEYWORD4>parallelogram</KEYWORD4>
  100.             <KEYWORD4>hexagon</KEYWORD4>
  101.             <KEYWORD4>octagon</KEYWORD4>
  102.             <KEYWORD4>doublecircle</KEYWORD4>
  103.             <KEYWORD4>tripleoctagon</KEYWORD4>
  104.             <KEYWORD4>invtriangle</KEYWORD4>
  105.             <KEYWORD4>invtrapezium</KEYWORD4>
  106.  
  107.             <!-- Edge pointer shapes (arrow heads) -->
  108.             <KEYWORD4>normal</KEYWORD4>
  109.             <KEYWORD4>dot</KEYWORD4>
  110.             <KEYWORD4>odot</KEYWORD4>
  111.             <KEYWORD4>inv</KEYWORD4>
  112.             <KEYWORD4>invdot</KEYWORD4>
  113.             <KEYWORD4>invodot</KEYWORD4>
  114.             <KEYWORD4>none</KEYWORD4>
  115.  
  116.             <!-- Colors -->
  117.  
  118.             <!-- Whites -->
  119.             <KEYWORD4>antiquewhite1</KEYWORD4>
  120.             <KEYWORD4>antiquewhite2</KEYWORD4>
  121.             <KEYWORD4>antiquewhite3</KEYWORD4>
  122.             <KEYWORD4>antiquewhite4</KEYWORD4>
  123.             <KEYWORD4>azure1</KEYWORD4>
  124.             <KEYWORD4>azure2</KEYWORD4>
  125.             <KEYWORD4>azure3</KEYWORD4>
  126.             <KEYWORD4>azure4</KEYWORD4>
  127.             <KEYWORD4>bisque1</KEYWORD4>
  128.             <KEYWORD4>bisque2</KEYWORD4>
  129.             <KEYWORD4>bisque3</KEYWORD4>
  130.             <KEYWORD4>bisque4</KEYWORD4>
  131.             <KEYWORD4>blanchedalmond</KEYWORD4>
  132.             <KEYWORD4>cornsilk1</KEYWORD4>
  133.             <KEYWORD4>cornsilk2</KEYWORD4>
  134.             <KEYWORD4>cornsilk3</KEYWORD4>
  135.             <KEYWORD4>cornsilk4</KEYWORD4>
  136.             <KEYWORD4>floralwhite</KEYWORD4>
  137.             <KEYWORD4>gainsboro</KEYWORD4>
  138.             <KEYWORD4>ghostwhite</KEYWORD4>
  139.             <KEYWORD4>honeydew1</KEYWORD4>
  140.             <KEYWORD4>honeydew2</KEYWORD4>
  141.             <KEYWORD4>honeydew3</KEYWORD4>
  142.             <KEYWORD4>honeydew4</KEYWORD4>
  143.             <KEYWORD4>ivory1</KEYWORD4>
  144.             <KEYWORD4>ivory2</KEYWORD4>
  145.             <KEYWORD4>ivory3</KEYWORD4>
  146.             <KEYWORD4>ivory4</KEYWORD4>
  147.             <KEYWORD4>lavender</KEYWORD4>
  148.             <KEYWORD4>lavenderblush1</KEYWORD4>
  149.             <KEYWORD4>lavenderblush2</KEYWORD4>
  150.             <KEYWORD4>lavenderblush3</KEYWORD4>
  151.             <KEYWORD4>lavenderblush4</KEYWORD4>
  152.             <KEYWORD4>lemonchiffon1</KEYWORD4>
  153.             <KEYWORD4>lemonchiffon2</KEYWORD4>
  154.             <KEYWORD4>lemonchiffon3</KEYWORD4>
  155.             <KEYWORD4>lemonchiffon4</KEYWORD4>
  156.             <KEYWORD4>linen</KEYWORD4>
  157.             <KEYWORD4>mintcream</KEYWORD4>
  158.             <KEYWORD4>mistyrose1</KEYWORD4>
  159.             <KEYWORD4>mistyrose2</KEYWORD4>
  160.             <KEYWORD4>mistyrose3</KEYWORD4>
  161.             <KEYWORD4>mistyrose4</KEYWORD4>
  162.             <KEYWORD4>moccasin</KEYWORD4>
  163.             <KEYWORD4>navajowhite1</KEYWORD4>
  164.             <KEYWORD4>navajowhite2</KEYWORD4>
  165.             <KEYWORD4>navajowhite3</KEYWORD4>
  166.             <KEYWORD4>navajowhite4</KEYWORD4>
  167.             <KEYWORD4>oldlace</KEYWORD4>
  168.             <KEYWORD4>papayawhip</KEYWORD4>
  169.             <KEYWORD4>peachpuff1</KEYWORD4>
  170.             <KEYWORD4>peachpuff2</KEYWORD4>
  171.             <KEYWORD4>peachpuff3</KEYWORD4>
  172.             <KEYWORD4>peachpuff4</KEYWORD4>
  173.             <KEYWORD4>seashell1</KEYWORD4>
  174.             <KEYWORD4>seashell2</KEYWORD4>
  175.             <KEYWORD4>seashell3</KEYWORD4>
  176.             <KEYWORD4>seashell4</KEYWORD4>
  177.             <KEYWORD4>snow1</KEYWORD4>
  178.             <KEYWORD4>snow2</KEYWORD4>
  179.             <KEYWORD4>snow3</KEYWORD4>
  180.             <KEYWORD4>snow4</KEYWORD4>
  181.             <KEYWORD4>thistle1</KEYWORD4>
  182.             <KEYWORD4>thistle2</KEYWORD4>
  183.             <KEYWORD4>thistle3</KEYWORD4>
  184.             <KEYWORD4>thistle4</KEYWORD4>
  185.             <KEYWORD4>wheat1</KEYWORD4>
  186.             <KEYWORD4>wheat2</KEYWORD4>
  187.             <KEYWORD4>wheat3</KEYWORD4>
  188.             <KEYWORD4>wheat4</KEYWORD4>
  189.             <KEYWORD4>white</KEYWORD4>
  190.             <KEYWORD4>whitesmoke</KEYWORD4>
  191.  
  192.             <!-- Reds -->
  193.             <KEYWORD4>coral1</KEYWORD4>
  194.             <KEYWORD4>coral2</KEYWORD4>
  195.             <KEYWORD4>coral3</KEYWORD4>
  196.             <KEYWORD4>coral4</KEYWORD4>
  197.             <KEYWORD4>crimson</KEYWORD4>
  198.             <KEYWORD4>darksalmon</KEYWORD4>
  199.             <KEYWORD4>deeppink1</KEYWORD4>
  200.             <KEYWORD4>deeppink2</KEYWORD4>
  201.             <KEYWORD4>deeppink3</KEYWORD4>
  202.             <KEYWORD4>deeppink4</KEYWORD4>
  203.             <KEYWORD4>firebrick1</KEYWORD4>
  204.             <KEYWORD4>firebrick2</KEYWORD4>
  205.             <KEYWORD4>firebrick3</KEYWORD4>
  206.             <KEYWORD4>firebrick4</KEYWORD4>
  207.             <KEYWORD4>hotpink1</KEYWORD4>
  208.             <KEYWORD4>hotpink2</KEYWORD4>
  209.             <KEYWORD4>hotpink3</KEYWORD4>
  210.             <KEYWORD4>hotpink4</KEYWORD4>
  211.             <KEYWORD4>indianred1</KEYWORD4>
  212.             <KEYWORD4>indianred2</KEYWORD4>
  213.             <KEYWORD4>indianred3</KEYWORD4>
  214.             <KEYWORD4>indianred4</KEYWORD4>
  215.             <KEYWORD4>lightpink1</KEYWORD4>
  216.             <KEYWORD4>lightpink2</KEYWORD4>
  217.             <KEYWORD4>lightpink3</KEYWORD4>
  218.             <KEYWORD4>lightpink4</KEYWORD4>
  219.             <KEYWORD4>lightsalmon1</KEYWORD4>
  220.             <KEYWORD4>lightsalmon2</KEYWORD4>
  221.             <KEYWORD4>lightsalmon3</KEYWORD4>
  222.             <KEYWORD4>lightsalmon4</KEYWORD4>
  223.             <KEYWORD4>maroon1</KEYWORD4>
  224.             <KEYWORD4>maroon2</KEYWORD4>
  225.             <KEYWORD4>maroon3</KEYWORD4>
  226.             <KEYWORD4>maroon4</KEYWORD4>
  227.             <KEYWORD4>mediumvioletred</KEYWORD4>
  228.             <KEYWORD4>orangered1</KEYWORD4>
  229.             <KEYWORD4>orangered2</KEYWORD4>
  230.             <KEYWORD4>orangered3</KEYWORD4>
  231.             <KEYWORD4>orangered4</KEYWORD4>
  232.             <KEYWORD4>palevioletred1</KEYWORD4>
  233.             <KEYWORD4>palevioletred2</KEYWORD4>
  234.             <KEYWORD4>palevioletred3</KEYWORD4>
  235.             <KEYWORD4>palevioletred4</KEYWORD4>
  236.             <KEYWORD4>pink1</KEYWORD4>
  237.             <KEYWORD4>pink2</KEYWORD4>
  238.             <KEYWORD4>pink3</KEYWORD4>
  239.             <KEYWORD4>pink4</KEYWORD4>
  240.             <KEYWORD4>red1</KEYWORD4>
  241.             <KEYWORD4>red2</KEYWORD4>
  242.             <KEYWORD4>red3</KEYWORD4>
  243.             <KEYWORD4>red4</KEYWORD4>
  244.             <KEYWORD4>salmon1</KEYWORD4>
  245.             <KEYWORD4>salmon2</KEYWORD4>
  246.             <KEYWORD4>salmon3</KEYWORD4>
  247.             <KEYWORD4>salmon4</KEYWORD4>
  248.             <KEYWORD4>tomato1</KEYWORD4>
  249.             <KEYWORD4>tomato2</KEYWORD4>
  250.             <KEYWORD4>tomato3</KEYWORD4>
  251.             <KEYWORD4>tomato4</KEYWORD4>
  252.             <KEYWORD4>violetred1</KEYWORD4>
  253.             <KEYWORD4>violetred2</KEYWORD4>
  254.             <KEYWORD4>violetred3</KEYWORD4>
  255.             <KEYWORD4>violetred4</KEYWORD4>
  256.  
  257.             <!-- Yellows -->
  258.             <KEYWORD4>darkgoldenrod1</KEYWORD4>
  259.             <KEYWORD4>darkgoldenrod2</KEYWORD4>
  260.             <KEYWORD4>darkgoldenrod3</KEYWORD4>
  261.             <KEYWORD4>darkgoldenrod4</KEYWORD4>
  262.             <KEYWORD4>gold1</KEYWORD4>
  263.             <KEYWORD4>gold2</KEYWORD4>
  264.             <KEYWORD4>gold3</KEYWORD4>
  265.             <KEYWORD4>gold4</KEYWORD4>
  266.             <KEYWORD4>goldenrod1</KEYWORD4>
  267.             <KEYWORD4>goldenrod2</KEYWORD4>
  268.             <KEYWORD4>goldenrod3</KEYWORD4>
  269.             <KEYWORD4>goldenrod4</KEYWORD4>
  270.             <KEYWORD4>greenyellow</KEYWORD4>
  271.             <KEYWORD4>lightgoldenrod1</KEYWORD4>
  272.             <KEYWORD4>lightgoldenrod2</KEYWORD4>
  273.             <KEYWORD4>lightgoldenrod3</KEYWORD4>
  274.             <KEYWORD4>lightgoldenrod4</KEYWORD4>
  275.             <KEYWORD4>lightgoldenrodyellow</KEYWORD4>
  276.             <KEYWORD4>lightyellow1</KEYWORD4>
  277.             <KEYWORD4>lightyellow2</KEYWORD4>
  278.             <KEYWORD4>lightyellow3</KEYWORD4>
  279.             <KEYWORD4>lightyellow4</KEYWORD4>
  280.             <KEYWORD4>palegoldenrod</KEYWORD4>
  281.             <KEYWORD4>yellow1</KEYWORD4>
  282.             <KEYWORD4>yellow2</KEYWORD4>
  283.             <KEYWORD4>yellow3</KEYWORD4>
  284.             <KEYWORD4>yellow4</KEYWORD4>
  285.             <KEYWORD4>yellowgreen</KEYWORD4>
  286.  
  287.             <!-- Magentas -->
  288.             <KEYWORD4>blueviolet</KEYWORD4>
  289.             <KEYWORD4>darkorchid1</KEYWORD4>
  290.             <KEYWORD4>darkorchid2</KEYWORD4>
  291.             <KEYWORD4>darkorchid3</KEYWORD4>
  292.             <KEYWORD4>darkorchid4</KEYWORD4>
  293.             <KEYWORD4>darkviolet</KEYWORD4>
  294.             <KEYWORD4>magenta1</KEYWORD4>
  295.             <KEYWORD4>magenta2</KEYWORD4>
  296.             <KEYWORD4>magenta3</KEYWORD4>
  297.             <KEYWORD4>magenta4</KEYWORD4>
  298.             <KEYWORD4>mediumorchid1</KEYWORD4>
  299.             <KEYWORD4>mediumorchid2</KEYWORD4>
  300.             <KEYWORD4>mediumorchid3</KEYWORD4>
  301.             <KEYWORD4>mediumorchid4</KEYWORD4>
  302.             <KEYWORD4>mediumpurple1</KEYWORD4>
  303.             <KEYWORD4>mediumpurple2</KEYWORD4>
  304.             <KEYWORD4>mediumpurple3</KEYWORD4>
  305.             <KEYWORD4>mediumpurple4</KEYWORD4>
  306.             <KEYWORD4>mediumvioletred</KEYWORD4>
  307.             <KEYWORD4>orchid1</KEYWORD4>
  308.             <KEYWORD4>orchid2</KEYWORD4>
  309.             <KEYWORD4>orchid3</KEYWORD4>
  310.             <KEYWORD4>orchid4</KEYWORD4>
  311.             <KEYWORD4>palevioletred1</KEYWORD4>
  312.             <KEYWORD4>palevioletred2</KEYWORD4>
  313.             <KEYWORD4>palevioletred3</KEYWORD4>
  314.             <KEYWORD4>palevioletred4</KEYWORD4>
  315.             <KEYWORD4>plum1</KEYWORD4>
  316.             <KEYWORD4>plum2</KEYWORD4>
  317.             <KEYWORD4>plum3</KEYWORD4>
  318.             <KEYWORD4>plum4</KEYWORD4>
  319.             <KEYWORD4>purple1</KEYWORD4>
  320.             <KEYWORD4>purple2</KEYWORD4>
  321.             <KEYWORD4>purple3</KEYWORD4>
  322.             <KEYWORD4>purple4</KEYWORD4>
  323.             <KEYWORD4>violet</KEYWORD4>
  324.             <KEYWORD4>violetred1</KEYWORD4>
  325.             <KEYWORD4>violetred2</KEYWORD4>
  326.             <KEYWORD4>violetred3</KEYWORD4>
  327.             <KEYWORD4>violetred4</KEYWORD4>
  328.  
  329.             <!-- Blues -->
  330.             <KEYWORD4>aliceblue</KEYWORD4>
  331.             <KEYWORD4>blue1</KEYWORD4>
  332.             <KEYWORD4>blue2</KEYWORD4>
  333.             <KEYWORD4>blue3</KEYWORD4>
  334.             <KEYWORD4>blue4</KEYWORD4>
  335.             <KEYWORD4>blueviolet</KEYWORD4>
  336.             <KEYWORD4>cadetblue1</KEYWORD4>
  337.             <KEYWORD4>cadetblue2</KEYWORD4>
  338.             <KEYWORD4>cadetblue3</KEYWORD4>
  339.             <KEYWORD4>cadetblue4</KEYWORD4>
  340.             <KEYWORD4>cornflowerblue</KEYWORD4>
  341.             <KEYWORD4>darkslateblue</KEYWORD4>
  342.             <KEYWORD4>deepskyblue1</KEYWORD4>
  343.             <KEYWORD4>deepskyblue2</KEYWORD4>
  344.             <KEYWORD4>deepskyblue3</KEYWORD4>
  345.             <KEYWORD4>deepskyblue4</KEYWORD4>
  346.             <KEYWORD4>dodgerblue1</KEYWORD4>
  347.             <KEYWORD4>dodgerblue2</KEYWORD4>
  348.             <KEYWORD4>dodgerblue3</KEYWORD4>
  349.             <KEYWORD4>dodgerblue4</KEYWORD4>
  350.             <KEYWORD4>indigo</KEYWORD4>
  351.             <KEYWORD4>lightblue1</KEYWORD4>
  352.             <KEYWORD4>lightblue2</KEYWORD4>
  353.             <KEYWORD4>lightblue3</KEYWORD4>
  354.             <KEYWORD4>lightblue4</KEYWORD4>
  355.             <KEYWORD4>lightskyblue1</KEYWORD4>
  356.             <KEYWORD4>lightskyblue2</KEYWORD4>
  357.             <KEYWORD4>lightskyblue3</KEYWORD4>
  358.             <KEYWORD4>lightskyblue4</KEYWORD4>
  359.             <KEYWORD4>lightslateblue1</KEYWORD4>
  360.             <KEYWORD4>lightslateblue2</KEYWORD4>
  361.             <KEYWORD4>lightslateblue3</KEYWORD4>
  362.             <KEYWORD4>lightslateblue4</KEYWORD4>
  363.             <KEYWORD4>mediumblue</KEYWORD4>
  364.             <KEYWORD4>mediumslateblue</KEYWORD4>
  365.             <KEYWORD4>midnightblue</KEYWORD4>
  366.             <KEYWORD4>navy</KEYWORD4>
  367.             <KEYWORD4>navyblue</KEYWORD4>
  368.             <KEYWORD4>powderblue</KEYWORD4>
  369.             <KEYWORD4>royalblue1</KEYWORD4>
  370.             <KEYWORD4>royalblue2</KEYWORD4>
  371.             <KEYWORD4>royalblue3</KEYWORD4>
  372.             <KEYWORD4>royalblue4</KEYWORD4>
  373.             <KEYWORD4>skyblue1</KEYWORD4>
  374.             <KEYWORD4>skyblue2</KEYWORD4>
  375.             <KEYWORD4>skyblue3</KEYWORD4>
  376.             <KEYWORD4>skyblue4</KEYWORD4>
  377.             <KEYWORD4>slateblue1</KEYWORD4>
  378.             <KEYWORD4>slateblue2</KEYWORD4>
  379.             <KEYWORD4>slateblue3</KEYWORD4>
  380.             <KEYWORD4>slateblue4</KEYWORD4>
  381.             <KEYWORD4>steelblue1</KEYWORD4>
  382.             <KEYWORD4>steelblue2</KEYWORD4>
  383.             <KEYWORD4>steelblue3</KEYWORD4>
  384.             <KEYWORD4>steelblue4</KEYWORD4>
  385.  
  386.             <!-- Greens -->
  387.             <KEYWORD4>chartreuse1</KEYWORD4>
  388.             <KEYWORD4>chartreuse2</KEYWORD4>
  389.             <KEYWORD4>chartreuse3</KEYWORD4>
  390.             <KEYWORD4>chartreuse4</KEYWORD4>
  391.             <KEYWORD4>darkgreen</KEYWORD4>
  392.             <KEYWORD4>darkolivegreen1</KEYWORD4>
  393.             <KEYWORD4>darkolivegreen2</KEYWORD4>
  394.             <KEYWORD4>darkolivegreen3</KEYWORD4>
  395.             <KEYWORD4>darkolivegreen4</KEYWORD4>
  396.             <KEYWORD4>darkseagreen1</KEYWORD4>
  397.             <KEYWORD4>darkseagreen2</KEYWORD4>
  398.             <KEYWORD4>darkseagreen3</KEYWORD4>
  399.             <KEYWORD4>darkseagreen4</KEYWORD4>
  400.             <KEYWORD4>forestgreen</KEYWORD4>
  401.             <KEYWORD4>green1</KEYWORD4>
  402.             <KEYWORD4>green2</KEYWORD4>
  403.             <KEYWORD4>green3</KEYWORD4>
  404.             <KEYWORD4>green4</KEYWORD4>
  405.             <KEYWORD4>greenyellow</KEYWORD4>
  406.             <KEYWORD4>lawngreen</KEYWORD4>
  407.             <KEYWORD4>lightseagreen</KEYWORD4>
  408.             <KEYWORD4>limegreen</KEYWORD4>
  409.             <KEYWORD4>mediumseagreen</KEYWORD4>
  410.             <KEYWORD4>mediumspringgreen</KEYWORD4>
  411.             <KEYWORD4>mintcream</KEYWORD4>
  412.             <KEYWORD4>olivedrab1</KEYWORD4>
  413.             <KEYWORD4>olivedrab2</KEYWORD4>
  414.             <KEYWORD4>olivedrab3</KEYWORD4>
  415.             <KEYWORD4>olivedrab4</KEYWORD4>
  416.             <KEYWORD4>palegreen1</KEYWORD4>
  417.             <KEYWORD4>palegreen2</KEYWORD4>
  418.             <KEYWORD4>palegreen3</KEYWORD4>
  419.             <KEYWORD4>palegreen4</KEYWORD4>
  420.             <KEYWORD4>seagreen1</KEYWORD4>
  421.             <KEYWORD4>seagreen2</KEYWORD4>
  422.             <KEYWORD4>seagreen3</KEYWORD4>
  423.             <KEYWORD4>seagreen4</KEYWORD4>
  424.             <KEYWORD4>springgreen1</KEYWORD4>
  425.             <KEYWORD4>springgreen2</KEYWORD4>
  426.             <KEYWORD4>springgreen3</KEYWORD4>
  427.             <KEYWORD4>springgreen4</KEYWORD4>
  428.             <KEYWORD4>yellowgreen</KEYWORD4>
  429.  
  430.             <!-- Browns -->
  431.             <KEYWORD4>beige</KEYWORD4>
  432.             <KEYWORD4>brown1</KEYWORD4>
  433.             <KEYWORD4>brown2</KEYWORD4>
  434.             <KEYWORD4>brown3</KEYWORD4>
  435.             <KEYWORD4>brown4</KEYWORD4>
  436.             <KEYWORD4>burlywood1</KEYWORD4>
  437.             <KEYWORD4>burlywood2</KEYWORD4>
  438.             <KEYWORD4>burlywood3</KEYWORD4>
  439.             <KEYWORD4>burlywood4</KEYWORD4>
  440.             <KEYWORD4>chocolate1</KEYWORD4>
  441.             <KEYWORD4>chocolate2</KEYWORD4>
  442.             <KEYWORD4>chocolate3</KEYWORD4>
  443.             <KEYWORD4>chocolate4</KEYWORD4>
  444.             <KEYWORD4>darkkhaki</KEYWORD4>
  445.             <KEYWORD4>khaki1</KEYWORD4>
  446.             <KEYWORD4>khaki2</KEYWORD4>
  447.             <KEYWORD4>khaki3</KEYWORD4>
  448.             <KEYWORD4>khaki4</KEYWORD4>
  449.             <KEYWORD4>peru</KEYWORD4>
  450.             <KEYWORD4>rosybrown1</KEYWORD4>
  451.             <KEYWORD4>rosybrown2</KEYWORD4>
  452.             <KEYWORD4>rosybrown3</KEYWORD4>
  453.             <KEYWORD4>rosybrown4</KEYWORD4>
  454.             <KEYWORD4>saddlebrown</KEYWORD4>
  455.             <KEYWORD4>sandybrown</KEYWORD4>
  456.             <KEYWORD4>sienna1</KEYWORD4>
  457.             <KEYWORD4>sienna2</KEYWORD4>
  458.             <KEYWORD4>sienna3</KEYWORD4>
  459.             <KEYWORD4>sienna4</KEYWORD4>
  460.             <KEYWORD4>tan1</KEYWORD4>
  461.             <KEYWORD4>tan2</KEYWORD4>
  462.             <KEYWORD4>tan3</KEYWORD4>
  463.             <KEYWORD4>tan4</KEYWORD4>
  464.  
  465.             <!-- Greys -->
  466.             <KEYWORD4>darkslategray1</KEYWORD4>
  467.             <KEYWORD4>darkslategray2</KEYWORD4>
  468.             <KEYWORD4>darkslategray3</KEYWORD4>
  469.             <KEYWORD4>darkslategray4</KEYWORD4>
  470.             <KEYWORD4>dimgray</KEYWORD4>
  471.             <KEYWORD4>gray</KEYWORD4>
  472.             <KEYWORD4>gray0</KEYWORD4>
  473.             <KEYWORD4>gray1</KEYWORD4>
  474.             <KEYWORD4>gray2</KEYWORD4>
  475.             <KEYWORD4>gray3</KEYWORD4>
  476.             <KEYWORD4>gray4</KEYWORD4>
  477.             <KEYWORD4>gray5</KEYWORD4>
  478.             <KEYWORD4>gray6</KEYWORD4>
  479.             <KEYWORD4>gray7</KEYWORD4>
  480.             <KEYWORD4>gray8</KEYWORD4>
  481.             <KEYWORD4>gray9</KEYWORD4>
  482.             <KEYWORD4>gray10</KEYWORD4>
  483.             <KEYWORD4>gray11</KEYWORD4>
  484.             <KEYWORD4>gray12</KEYWORD4>
  485.             <KEYWORD4>gray13</KEYWORD4>
  486.             <KEYWORD4>gray14</KEYWORD4>
  487.             <KEYWORD4>gray15</KEYWORD4>
  488.             <KEYWORD4>gray16</KEYWORD4>
  489.             <KEYWORD4>gray17</KEYWORD4>
  490.             <KEYWORD4>gray18</KEYWORD4>
  491.             <KEYWORD4>gray19</KEYWORD4>
  492.             <KEYWORD4>gray20</KEYWORD4>
  493.             <KEYWORD4>gray21</KEYWORD4>
  494.             <KEYWORD4>gray22</KEYWORD4>
  495.             <KEYWORD4>gray23</KEYWORD4>
  496.             <KEYWORD4>gray24</KEYWORD4>
  497.             <KEYWORD4>gray25</KEYWORD4>
  498.             <KEYWORD4>gray26</KEYWORD4>
  499.             <KEYWORD4>gray27</KEYWORD4>
  500.             <KEYWORD4>gray28</KEYWORD4>
  501.             <KEYWORD4>gray29</KEYWORD4>
  502.             <KEYWORD4>gray30</KEYWORD4>
  503.             <KEYWORD4>gray31</KEYWORD4>
  504.             <KEYWORD4>gray32</KEYWORD4>
  505.             <KEYWORD4>gray33</KEYWORD4>
  506.             <KEYWORD4>gray34</KEYWORD4>
  507.             <KEYWORD4>gray35</KEYWORD4>
  508.             <KEYWORD4>gray36</KEYWORD4>
  509.             <KEYWORD4>gray37</KEYWORD4>
  510.             <KEYWORD4>gray38</KEYWORD4>
  511.             <KEYWORD4>gray39</KEYWORD4>
  512.             <KEYWORD4>gray40</KEYWORD4>
  513.             <KEYWORD4>gray41</KEYWORD4>
  514.             <KEYWORD4>gray42</KEYWORD4>
  515.             <KEYWORD4>gray43</KEYWORD4>
  516.             <KEYWORD4>gray44</KEYWORD4>
  517.             <KEYWORD4>gray45</KEYWORD4>
  518.             <KEYWORD4>gray46</KEYWORD4>
  519.             <KEYWORD4>gray47</KEYWORD4>
  520.             <KEYWORD4>gray48</KEYWORD4>
  521.             <KEYWORD4>gray49</KEYWORD4>
  522.             <KEYWORD4>gray50</KEYWORD4>
  523.             <KEYWORD4>gray51</KEYWORD4>
  524.             <KEYWORD4>gray52</KEYWORD4>
  525.             <KEYWORD4>gray53</KEYWORD4>
  526.             <KEYWORD4>gray54</KEYWORD4>
  527.             <KEYWORD4>gray55</KEYWORD4>
  528.             <KEYWORD4>gray56</KEYWORD4>
  529.             <KEYWORD4>gray57</KEYWORD4>
  530.             <KEYWORD4>gray58</KEYWORD4>
  531.             <KEYWORD4>gray59</KEYWORD4>
  532.             <KEYWORD4>gray60</KEYWORD4>
  533.             <KEYWORD4>gray61</KEYWORD4>
  534.             <KEYWORD4>gray62</KEYWORD4>
  535.             <KEYWORD4>gray63</KEYWORD4>
  536.             <KEYWORD4>gray64</KEYWORD4>
  537.             <KEYWORD4>gray65</KEYWORD4>
  538.             <KEYWORD4>gray66</KEYWORD4>
  539.             <KEYWORD4>gray67</KEYWORD4>
  540.             <KEYWORD4>gray68</KEYWORD4>
  541.             <KEYWORD4>gray69</KEYWORD4>
  542.             <KEYWORD4>gray70</KEYWORD4>
  543.             <KEYWORD4>gray71</KEYWORD4>
  544.             <KEYWORD4>gray72</KEYWORD4>
  545.             <KEYWORD4>gray73</KEYWORD4>
  546.             <KEYWORD4>gray74</KEYWORD4>
  547.             <KEYWORD4>gray75</KEYWORD4>
  548.             <KEYWORD4>gray76</KEYWORD4>
  549.             <KEYWORD4>gray77</KEYWORD4>
  550.             <KEYWORD4>gray78</KEYWORD4>
  551.             <KEYWORD4>gray79</KEYWORD4>
  552.             <KEYWORD4>gray80</KEYWORD4>
  553.             <KEYWORD4>gray81</KEYWORD4>
  554.             <KEYWORD4>gray82</KEYWORD4>
  555.             <KEYWORD4>gray83</KEYWORD4>
  556.             <KEYWORD4>gray84</KEYWORD4>
  557.             <KEYWORD4>gray85</KEYWORD4>
  558.             <KEYWORD4>gray86</KEYWORD4>
  559.             <KEYWORD4>gray87</KEYWORD4>
  560.             <KEYWORD4>gray88</KEYWORD4>
  561.             <KEYWORD4>gray89</KEYWORD4>
  562.             <KEYWORD4>gray90</KEYWORD4>
  563.             <KEYWORD4>gray91</KEYWORD4>
  564.             <KEYWORD4>gray92</KEYWORD4>
  565.             <KEYWORD4>gray93</KEYWORD4>
  566.             <KEYWORD4>gray94</KEYWORD4>
  567.             <KEYWORD4>gray95</KEYWORD4>
  568.             <KEYWORD4>gray96</KEYWORD4>
  569.             <KEYWORD4>gray97</KEYWORD4>
  570.             <KEYWORD4>gray98</KEYWORD4>
  571.             <KEYWORD4>gray99</KEYWORD4>
  572.             <KEYWORD4>gray100</KEYWORD4>
  573.             <KEYWORD4>lightgray</KEYWORD4>
  574.             <KEYWORD4>lightslategray</KEYWORD4>
  575.             <KEYWORD4>slategray1</KEYWORD4>
  576.             <KEYWORD4>slategray2</KEYWORD4>
  577.             <KEYWORD4>slategray3</KEYWORD4>
  578.             <KEYWORD4>slategray4</KEYWORD4>
  579.  
  580.             <!-- Cyans -->
  581.             <KEYWORD4>aquamarine1</KEYWORD4>
  582.             <KEYWORD4>aquamarine2</KEYWORD4>
  583.             <KEYWORD4>aquamarine3</KEYWORD4>
  584.             <KEYWORD4>aquamarine4</KEYWORD4>
  585.             <KEYWORD4>cyan1</KEYWORD4>
  586.             <KEYWORD4>cyan2</KEYWORD4>
  587.             <KEYWORD4>cyan3</KEYWORD4>
  588.             <KEYWORD4>cyan4</KEYWORD4>
  589.             <KEYWORD4>darkturquoise</KEYWORD4>
  590.             <KEYWORD4>lightcyan1</KEYWORD4>
  591.             <KEYWORD4>lightcyan2</KEYWORD4>
  592.             <KEYWORD4>lightcyan3</KEYWORD4>
  593.             <KEYWORD4>lightcyan4</KEYWORD4>
  594.             <KEYWORD4>mediumaquamarine</KEYWORD4>
  595.             <KEYWORD4>mediumturquoise</KEYWORD4>
  596.             <KEYWORD4>paleturquoise1</KEYWORD4>
  597.             <KEYWORD4>paleturquoise2</KEYWORD4>
  598.             <KEYWORD4>paleturquoise3</KEYWORD4>
  599.             <KEYWORD4>paleturquoise4</KEYWORD4>
  600.             <KEYWORD4>turquoise1</KEYWORD4>
  601.             <KEYWORD4>turquoise2</KEYWORD4>
  602.             <KEYWORD4>turquoise3</KEYWORD4>
  603.             <KEYWORD4>turquoise4</KEYWORD4>
  604.  
  605.             <!-- Oranges -->
  606.             <KEYWORD4>darkorange1</KEYWORD4>
  607.             <KEYWORD4>darkorange2</KEYWORD4>
  608.             <KEYWORD4>darkorange3</KEYWORD4>
  609.             <KEYWORD4>darkorange4</KEYWORD4>
  610.             <KEYWORD4>orange1</KEYWORD4>
  611.             <KEYWORD4>orange2</KEYWORD4>
  612.             <KEYWORD4>orange3</KEYWORD4>
  613.             <KEYWORD4>orange4</KEYWORD4>
  614.             <KEYWORD4>orangered1</KEYWORD4>
  615.             <KEYWORD4>orangered2</KEYWORD4>
  616.             <KEYWORD4>orangered3</KEYWORD4>
  617.             <KEYWORD4>orangered4</KEYWORD4>
  618.  
  619.             <!-- Blacks -->
  620.             <KEYWORD4>black</KEYWORD4>
  621.         </KEYWORDS>
  622.     </RULES>
  623. </MODE>
  624.             
  625.